package corejavavolume1;

public class test_3_6_6 {
    public static void main(String[] args) {
        //参考3.3.4
        String str = "Hello\uD835\uDD46中国";
        System.out.println(str);
        System.out.println(str.length());  //==9
        System.out.println(str.codePointCount(0,str.length())); //计算实际长度，即码点数量 ==8

        System.out.println(str.charAt(5));
        System.out.println(str.charAt(6)); //无法取到
        //得到第i个码点 两个代码单元表示一个
        for(int i =0;i<str.length();i++){
            System.out.println(str.codePointAt(i));
        }
    }
}
